package com.yami.shop.vo.advice;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class AdvicePutExtVo implements Serializable {

    @Schema(description = "通知栏显示标题")
    private String title;
    @Schema(description = "是否越过客户端配置 0 表示不强制，1 表示强制。")
    private Integer forceShowPushContent;
    @Schema(description = "华为通知渠道id")
    private String hwChannelId;
    @Schema(description = "oppo通知渠道id")
    private String oppoChannelId;
    @Schema(description = "华为通知栏消息优先级，取值 NORMAL、LOW，默认为 NORMAL 重要消息 ")
    private String importance="NORMAL";
    @Schema(description = "vivo 推送通道类型。0 为运营消息、1 为系统消息")
    private String classification;
    @Schema(description = "ios平台通知栏分组id")
    private String threadId;
    @Schema(description = "适用于 iOS 平台。设置后设备收到有相同 ID 的消息")
    private String apnsCollapseId;

}
